package com.mabaijing.id2;

import java.io.FileInputStream;
import java.io.InputStream;

public class Domo5 {
    public static void main(String[] args)throws Exception {
        InputStream is = new FileInputStream("hello.txt");
        byte[] buf = new byte[5];
        while (true){
            int n = is.read(buf);//n返回值是这次读取到的有效数据个数
            // n == 0 只是本次没数据，以后还有
            // n == -1 本次没数据，以后也没数据了
            if(n == -1){
                //代表所有数据读完
                break;
            }

            for (int i = 0; i < n; i++) {
                byte b = buf[i];
                System.out.printf("%02x ---- %c\n",b,b);
            }
            
        }
        is.close();
    }
}
